package com.app.model;


import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Timestamp;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("lm_tests_record")
@JsonInclude(JsonInclude.Include.NON_NULL)

public class TestsRecordModel {
    @TableId(type = IdType.AUTO)
    private Integer id;
    private Integer number;//序号
    private String year;//年度
    private String modelUnit;//型号
    private String testType;//试验类型
    private String testSubject;//试验科目
    private String testTime;//试验日期
    private String testCondition;//试验条件
    private String testResult;//试验结果
    private String testFault;//故障处理
    private String testFaultAnalysis;//故障分析定位
    private String faultSolution;//解决方式
    private String reviewTime;//归零评审日期
    private String remainingProblems;//遗留问题
    private String recommendation;//改进意见建议
    private Integer departmentId;
    private Timestamp crtTime;//创建时间
    private Timestamp upTime;//修改时间

    @TableField(exist = false)
    private String departmentName;//单位
    @TableField(exist = false)
    private Integer limit;
    @TableField(exist = false)
    private Integer page;

}
